﻿using Basefr.App.Messages;
using Paas.App.Interface.Meta.Dtos;
using Paas.App.Interface.MetaForms.Dtos;
using Paas.Core.Const.Enums;
using System;
using System.Collections.Generic;
using System.Text;

namespace Paas.App.Interface.MetaForms.Messages
{
    public class SearchMetaFormInput : QueryPagedInput
    {
        public string Name { get; set; }
        public string Label { get; set; }
        public string ObjectId { get; set; }
        /// <summary>
        /// 表单类型
        /// </summary>
        public MetaFormType? MetaFormType { get; set; }
    }
    public class SearchMetaFormOutput : QueryPagedOutput<MetaFormDto> { }
    public class SaveMetaFormInput : SaveInput<MetaFormDto, Guid>
    {

    }

    public class SaveMetaFormOutput : SaveOutput<MetaFormDto, Guid>
    {

    }

    public class DeleteMetaFormInput : DeleteInput<Guid> { }
    public class DeleteMetaFormOutput : DeleteOutput { }
}
